Blackboard Meets Dijkstra for Optimization of Web Service Workflows
نویسندگان
چکیده
This paper presents the integration of Dijkstra’s algorithm within a Blackboard framework to optimize the selection of web services from service providers. In addition, methods are presented how dynamic changes during the workflow execution can be handled; specifically, how changes of the service parameters have effects on the system. For justification of our approach, and to show practical feasibility, a sample implementation is presented.
منابع مشابه
A QoS Oriented Framework for Adaptive Management of Web Service Based Workflows
Web Services are emerging technologies that enable applicationto-application communication and reuse of autonomous services over Web. Traditional Workflow Management Systems fail to provide a comprehensive solution for a Web Service based Workflow. A framework that meets the quality of service (QoS) requirements for ad hoc Internet based Services is rarely provided. Considering the increasing d...
متن کاملAutomatic Web Service Selection Using Ontology and Quality of Service
We develop a framework for integrating bioinformatics tools based on Semantic Web technology. Specifications of abstract workflows are expressed in Business Process Execution Language for Web Services (BPEL4WS). A problem-solving agent is responsible for automatic analyzing and discovering the web services in the abstract workflows, and selecting among them in order to optimize the quality of s...
متن کاملKarma2: Provenance Management for Data-Driven Workflows
The increasing ability for the sciences to sense the world around us is resulting in a growing need for data driven applications that are under the control of workflows composed of services on the Grid. The focus of our work is on provenance collection for these workflows, necessary to validate the workflow and to determine quality of generated data products. The challenge we address is to reco...
متن کاملGeneric web service wrapper for efficient embedding of legacy codes in service-based workflows
In this paper, we present a generic wrapper that enables the optimization of legacy codes assembled in application workflows on grid infrastructures. We first describe advantages of a service-based approach for job management. We then introduce our wrapper, that works at execution time, thus allowing service grouping strategies to optimize the execution. We demonstrate performance results on a ...
متن کاملA Blackboard Architecture for Workflows
Most of today’s business applications have to deal with automated workflows. In this paper, we argue that the blackboard pattern can be used to create an architecture for the development of such workflows. We illustrate how the fundamental building parts of a workflow are addressed in such an architecture. The development of a prototypical group calendaring application verified the proposed arc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1801.00322 شماره
صفحات -
تاریخ انتشار 2017